self-managed work team - Spanish English Dictionary